package br.ufal.questione.email;

import java.util.Date;
import java.util.List;

import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;

public class EnvioEmail {

	private MailSender mailSender;
	private SimpleMailMessage mailMessage;
	private String mensagem;

	public void setMailSender(MailSender mailSender) {
		this.mailSender = mailSender;
	}

	public void setMailMessage(SimpleMailMessage mailMessage) {
		this.mailMessage = mailMessage;
	}

	public void enviarEmail(List<String> destinatarios, String msg) throws Exception{
		String[] vetor_enderecos = destinatarios.toArray(new String[destinatarios.size()]);
		SimpleMailMessage message = new SimpleMailMessage(mailMessage);
		message.setSentDate(new Date());
		message.setTo(vetor_enderecos);
		

		this.mensagem = msg;
		
		message.setText(this.mensagem);

		this.mailSender.send(message);

	}
	public String getMessage(){
		
		return mensagem;
	}

}
